Skip to main content

pageOnInit

监听页面被初始化的事件。

事件描述

当页面被初始化时触发此事件。这是执行页面级初始化逻辑的最佳时机。

使用示例

thisApp.pageOnInit = async (context) => {
// 页面初始化逻辑
console.log('页面已初始化');

// 创建表单
const formBuilder = context.addForm();

// 获取操作栏
const actionBar = context.getActionBar();

// 添加保存按钮
actionBar.addButton({
id: 'save',
text: '保存',
title: '保存当前表单数据',
type: 'raised',
onClick: (formExecutionContext) => {
console.log('保存按钮被点击');
}
});
};

上下文参数

注意事项

  • 此事件在页面创建后立即触发,此时DOM可能还未完全渲染
  • 适合执行不依赖DOM的初始化操作
  • 如果需要操作DOM元素,建议在pageOnActive事件中处理